#ifndef	_IN_PER_STEERING_ENGINE_H_
#define	_IN_PER_STEERING_ENGINE_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <errno.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <termios.h>
#include <stdlib.h>
#include <pthread.h>
#include "SdkPwm.h"
#include "InCommon.h"
#include "SdkHardware.h"

#define DEF_PER_SE_MIN_NS             1100000
#define DEF_PER_SE_MAX_NS             1900000
#define DEF_PER_SE_DEFAULT_NS         1500000

#define DEF_PER_SE_BAK_MIN_NS         1300000
#define DEF_PER_SE_BAK_MAX_NS         1700000

#define DEF_PER_SE_SPEED_VAL          100000

void Ext_InPerSteerEngine_TurnLeft(void);
void Ext_InPerSteerEngine_TurnRight(void);
void Ext_InPerSteerEngine_Turn_Left_Right_Vaule(Com_s64 val);
void Ext_InPerSteerEngine_Init(void);
void Ext_InPerSteerEngine_Destroy(void);

#ifdef __cplusplus
}
#endif

#endif
